package com.rs.model;

import java.io.Serializable;
import java.util.Date;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(description = "绩效得分表")
public class Perforsc implements Serializable {
	@ApiModelProperty(value = "绩效得分id")
	@Excel(name = "序号", orderNum = "1", width = 15)
	private Integer pe_id;

	@ApiModelProperty(value = "用户id")
	private Integer pe_uid;

	@ApiModelProperty(value = "用户姓名")
	@Excel(name = "员工姓名", orderNum = "2", width = 15)
	private String pe_uname;

	@ApiModelProperty(value = "部门id")
	private Integer pe_deid;

	@ApiModelProperty(value = "部门名称")
	@Excel(name = "部门名称", orderNum = "3", width = 15)
	private String pe_dename;

	@ApiModelProperty(value = "职位id")
	private Integer pe_poid;

	@ApiModelProperty(value = "职位名称")
	@Excel(name = "职位名称", orderNum = "4", width = 15)
	private String pe_poname;

	@ApiModelProperty(value = "业绩考核分数")
	@Excel(name = "业绩考核分数", orderNum = "5", width = 15)
	private Double pe_tasc;

	@ApiModelProperty(value = "行为考核分数")
	@Excel(name = "行为考核分数", orderNum = "6", width = 15)
	private Double pe_behsc;

	@ApiModelProperty(value = "总分数")
	@Excel(name = "总分数", orderNum = "7", width = 15)
	private Double pe_totalsc;

	@ApiModelProperty(value = "考核月份")
	@Excel(name = "考核月份", orderNum = "8", width = 15, format = "yyyy-MM")
	private Date pe_month;

	@ApiModelProperty(value = "当前页数")
	private Integer pageNum;

	private static final long serialVersionUID = 1L;

	public Perforsc() {
		super();
		// TODO Auto-generated constructor stub
	}

	public Perforsc(Integer pe_id, Double pe_tasc, Double pe_totalsc) {
		super();
		this.pe_id = pe_id;
		this.pe_tasc = pe_tasc;
		this.pe_totalsc = pe_totalsc;

	}

	public Perforsc(Integer pe_uid, Double pe_tasc, Double pe_behsc, Double pe_totalsc, Date pe_month) {
		super();
		this.pe_uid = pe_uid;
		this.pe_tasc = pe_tasc;
		this.pe_behsc = pe_behsc;
		this.pe_totalsc = pe_totalsc;
		this.pe_month = pe_month;
	}

	public Integer getPe_id() {
		return pe_id;
	}

	public void setPe_id(Integer pe_id) {
		this.pe_id = pe_id;
	}

	public Integer getPe_uid() {
		return pe_uid;
	}

	public void setPe_uid(Integer pe_uid) {
		this.pe_uid = pe_uid;
	}

	public Double getPe_tasc() {
		return pe_tasc;
	}

	public void setPe_tasc(Double pe_tasc) {
		this.pe_tasc = pe_tasc;
	}

	public Double getPe_behsc() {
		return pe_behsc;
	}

	public void setPe_behsc(Double pe_behsc) {
		this.pe_behsc = pe_behsc;
	}

	public Double getPe_totalsc() {
		return pe_totalsc;
	}

	public void setPe_totalsc(Double pe_totalsc) {
		this.pe_totalsc = pe_totalsc;
	}

	public Date getPe_month() {
		return pe_month;
	}

	public void setPe_month(Date pe_month) {
		this.pe_month = pe_month;
	}

	public String getPe_uname() {
		return pe_uname;
	}

	public void setPe_uname(String pe_uname) {
		this.pe_uname = pe_uname;
	}

	public Integer getPe_deid() {
		return pe_deid;
	}

	public void setPe_deid(Integer pe_deid) {
		this.pe_deid = pe_deid;
	}

	public String getPe_dename() {
		return pe_dename;
	}

	public void setPe_dename(String pe_dename) {
		this.pe_dename = pe_dename;
	}

	public Integer getPe_poid() {
		return pe_poid;
	}

	public void setPe_poid(Integer pe_poid) {
		this.pe_poid = pe_poid;
	}

	public String getPe_poname() {
		return pe_poname;
	}

	public void setPe_poname(String pr_poname) {
		this.pe_poname = pr_poname;
	}

	public Integer getPageNum() {
		return pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	@Override
	public String toString() {
		return "Perforsc [pe_id=" + pe_id + ", pe_uid=" + pe_uid + ", pe_uname=" + pe_uname + ", pe_deid=" + pe_deid
				+ ", pe_dename=" + pe_dename + ", pe_poid=" + pe_poid + ", pe_poname=" + pe_poname + ", pe_tasc="
				+ pe_tasc + ", pe_behsc=" + pe_behsc + ", pe_totalsc=" + pe_totalsc + ", pe_month=" + pe_month
				+ ", pageNum=" + pageNum + "]";
	}

}